h1 {
  outline: none;
  cursor: pointer;

  touch-action: manipulation;

  color: rgb(33, 33, 33);
  text-overflow: ellipsis;
  white-space: pre;
  text-decoration: none;
  overflow: hidden;
}

p {
  display: block;
  margin-block-start: 1em;
  margin-block-end: 1em;
  margin-inline-start: 0px;
  margin-inline-end: 0px;

  margin-top: 0;
  margin-bottom: 1em;

  font-size: inherit;
}

*, :after, :before {
  /*-webkit-box-sizing: border-box;*/
  box-sizing: border-box;
}

pre {
  margin-top: 0;
  margin-bottom: 1em;
  overflow: auto;

  background: #f7f9fa;
  padding: 10px 15px;
  color: #263238;
  line-height: 1.6;
  font-size: 13px;
  border-radius: 3px;

  white-space: pre-wrap;
}
